Pii: S0950-5849(99)00098-1

نویسندگان

  • G. Licea
  • J. Favela
چکیده

The development of groupware is a complex endeavor due to several inherent features not present in single-user applications. To address this complexity many authors have presented useful platforms that permit the reutilization of code to facilitate the implementation of groupware applications. However, design reusability could be of greater value than code reusability and facilitate the use and extension of groupware features. This paper describes COCHI (Collaborative Objects for Communication and Human Interaction), an extensible pattern system for groupware applications that aims to provide reusability and extensibility of design patterns represented as COCHI subsystems and implemented as a class framework. This pattern system has proved to be useful for the rapid development of groupware applications, while being flexible enough to incorporate important extensions to the original framework. Overall, it provides a good balance between ease of use and flexibility. q 2000 Elsevier Science B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A comparison between software design and code metrics for the prediction of software fault content

Software metrics play an important role in measuring the quality of software. It is desirable to predict the quality of software as early as possible, and hence metrics have to be collected early as well. This raises a number of questions that has not been fully answered. In this paper we discuss, prediction of fault content and try to answer what type of metrics should be collected, to what ex...

متن کامل

Pii: S0950-5849(99)00077-4

This paper discusses Brooks’ The Mythical Man-Month, a landmark work in the software project management field, and compares the software project management advice given there with practices employed some 25 years later. To find out the state of today’s practice 20 experienced software developers were interviewed regarding their impressions of factors leading to success or failure of software de...

متن کامل

Pii: S0950-5849(99)00087-7

This paper outlines the historical development of data management systems in order to identify the key issues for successful systems. It identifies the need for data independence and the embedding of structural and behavioural semantics in the database as key issues in the development of modern systems. Hierarchical, Network, Relational, Object-oriented and Object-relational data management sys...

متن کامل

Pii: S0950-5849(99)00033-6

To deal with the increased complexity related to the testing of communications software, we propose the integration and application of finite state machine based specification transformations and testability measures early in the communications software development process. Based on this integration, the testability of a given design is estimated and appropriate specification transformations ar...

متن کامل

Pii: S0950-5849(99)00014-2

The submodule construction problem (SCP) as stated and formulated by Merlin and Bochmann [P. Merlin, G.V. Bochmann, On the construction of submodule specification and communication protocols, ACM Trans. Prog. Lang. Sys., 5(1) (1983) 1–25] is considered: given the specification of a system (module) and that of its n 2 1 submodules, determine the specification of the nth submodule that together w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999